import updateNotifier from 'update-notifier'
import {createRequire} from 'module'

const require = createRequire(import.meta.url)
// console.log(import.meta.url);

// import packageJson from './package.json'
const packageJson = require('./package.json')

// console.log(packageJson);

// 检查可用的更新依赖，并返回一个实例
const notifier = updateNotifier({
  // 特意指定一个低版本的包
  pkg: {
    name: 'lodash-es',
    version: '4.2.1'
  },
  // pkg: packageJson,
  updateCheckInterval: 0
})
console.log('实例对象')
console.log(notifier);
console.log('config.path -->',notifier.config.path)
console.log('all',notifier.config.all)
console.log('size',notifier.config.size)



notifier.notify()
const res = await notifier.fetchInfo()

console.log('是否可更新', notifier.update);
console.log(res);
